#include<stdio.h>
#include<stdlib.h>
#include<fcntl.h>
#include<unistd.h>

sleeps(int j){
	int i=0,m=0;
	for(i=0;i<j;i++){
		for(m=0;m<100000;m++){
		
		}	
	}
}
int main(int argc, char *argv[]) {
	int i,fd;
	fd=open("/dev/myled0",O_RDWR);
	if(fd == -1)
	    exit(1);
	if(argc >= 2) 
	{  
		int cmd = atoi(argv[1]);
		for(i=0;i<=4;i++){
			if(cmd == 1) {
				ioctl(fd,0,i-1);
			}else{
				ioctl(fd,1,i-1); 
			} 
			//sleeps(100); 
			//if(i == 4)
			//	i=0;
		
		}
	}else{
		  
		
		for(i=0;i<=4;i++){
			ioctl(fd,0,i-1);
			sleeps(100);
			ioctl(fd,1,i-1); 
			if(i == 4)
				i=0;
		
		}
	}
	return 0;
}


//#include<sys/types.h> 
//#include<sys/stat.h> 
//#include<fcntl.h>
//#include<sys/ioctl.h> 
//#include<unistd.h> 
//#include<stdio.h> 
//#include"../led.h" 
//int main(int argc, char *argv[]) 
//{ 
//	int fd; 
//	int cmd; 
//	if(argc < 2) 
//	{ 
//		printf("please enter the second para! \n"); 
//		return 0; 
//	}//	 
//	cmd = atoi(argv[1]); 
//	fd = open("/dev/myled0", O_RDWR); 
//	if(cmd == 1) 
//		ioctl(fd, LED_ON); 
//	else 
//		ioctl(fd, LED_OFF); 
//	return 0;//
//}
